Big Huge Thesaurus

blue-green algae

noun